package com.ruoyi.system.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;


import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 车辆支付记录添加对象 zsyy_park_enter_pay
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("车辆支付记录添加对象")
public class ZsyyParkEnterPayAddBo {


    /** 订单号 */
    @ApiModelProperty("订单号")
    private String orderNo;

    /** 停车场编号 */
    @ApiModelProperty("停车场编号")
    private String parkCode;

    /** 停车记录编号 */
    @ApiModelProperty("停车记录编号")
    private String parkingCode;

    /** 计费时间 */
    @ApiModelProperty("计费时间")
    private Date chargeDate;

    /** 支付时间 */
    @ApiModelProperty("支付时间")
    private Date payDate;

    /** 车主实付，元 */
    @ApiModelProperty("车主实付，元")
    private BigDecimal actPayCharge;

    /** 支付来源 */
    @ApiModelProperty("支付来源")
    private Integer payOrigin;

    /** 支付来源备注 */
    @ApiModelProperty("支付来源备注")
    private String payOriginRemark;

    /** 支付方式 */
    @ApiModelProperty("支付方式")
    private Integer paymentMode;

    /** 支付方式备注 */
    @ApiModelProperty("支付方式备注")
    private String paymentModeRemark;

    /** 收费员名称 */
    @ApiModelProperty("收费员名称")
    private String collectorName;

    /** 第三方系统缴费订单号 */
    @ApiModelProperty("第三方系统缴费订单号")
    private String billCode;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Date updatetime;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Date createtime;
}
